草庐IT

Google 地图

全部标签

javascript - 谷歌地图 v3 : How to tell when an ImageMapType overlay's tiles are finished loading?

我正在使用GoogleMapsv3API,并且我有一个基于ImageMapType类的自定义叠加层。我想在叠加层的图block加载时显示某种加载指示器,但我看不到任何方式来知道它们何时完成。创建叠加层的代码类似于以下内容:varmyOverlay=newgoogle.maps.ImageMapType({getTileUrl:myGetTileUrl,tileSize:newgoogle.maps.Size(256,256),isPng:true});myMap.overlayMapTypes.push(myOverlay);以上工作正常,覆盖成功加载;似乎map没有发出任何事件来指示

javascript - 从谷歌地图中的纬度和经度获取位置地址

我想在点击谷歌地图并获取纬度和经度后从他们那里获取位置并将其(地址)放入文件input#searchTextField中。我该怎么办?我试过了,但不适合我:演示:http://jsfiddle.net/DXkZJ/$(function(){varlat=44.88623409320778,lng=-87.86480712897173,latlng=newgoogle.maps.LatLng(lat,lng),image='http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png';//zoomControl:tru

javascript - Angular-Google-Map : How to Load Map after Position Data Loaded(Lat, Lng)?

我得到了错误:'angular-google-maps:找不到有效的中心属性'。当我$watch从php后端加载我的locationData并执行初始化函数时。HTML:'">AngularController:app.controller('MapCtrl',['$scope',function($scope){'usestrict';$scope.$watch('locationData',function(){varlocation=JSON.parse($scope.locationData);$scope.location={lng:location.longitude,la

javascript - 在谷歌地图上绘制圆弧

想法是使用Angular绘制以特定点为中心的圆弧。注意:不是弦,也不是扇区,也不是弦和圆弧之间的区域。纪念品:http://en.wikipedia.org/wiki/Arc_(geometry)一个完整的圆圈参数:-centeratcoordinatesLatC,LngC-radiusof1609meters-startangleof0degrees-endangleof360degrees示例http://jsfiddle.net/GGvQH/3/newgoogle.maps.Circle({center:newgoogle.maps.LatLng(18.4894,73.91015

javascript - 如何使用 for 循环将行动态添加到 Google Chart

我在Google图表中遇到问题。我正在使用asp.netMvc。从Controller获取数据后,我将其传递到Google图表。当我使用手动数据时,例如:['Month','Bolivia','Ecuador','Madagascar','PapuaNewGuinea','Rwanda','Average'],['2004/05',165,938,522,998,450,614.6],它正确地显示了我。但是我怎样才能将我的数据动态添加到Google图表中呢?这是我的代码:for(vari=0;i 最佳答案 你做的方式是错误的。你应该

javascript - 在 Angular 2/TypeScript 中使用 Google API

这里之前的一个问题让我(希望)大部分时间都能正常工作,但我似乎无法从TypeScript获得GoogleAPI。我基本上遵循这个例子:https://developers.google.com/api-client-library/javascript/samples/samples我没有看到错误,只是没有触发运行API调用的方法。我已经安装了gapi和gapi.auth的类型。initClient()不会抛出任何错误,它似乎永远不会完成。当前用户以Google用户身份登录,但尚未获得调用API的授权。那是我接下来要处理的事情,但现在甚至都没有打电话。正如您在下面看到的,我在未被调用的

javascript - 带有谷歌地图的 Backbone.js - 这个问题和听众

我有一个为GoogleMapsv3创建的模块,我正试图将其转换为Backbone.jsView构造函数。到目前为止,这是我的View模块:我将在代码之后解释我遇到的问题:pg.views.CreateMap=Backbone.View.extend({tagName:"div",className:"map",events:{},latitude:"-23.56432",longitude:"-46.65183",initialize:function(){_.bindAll(this,'render','dragMarker','dragMap');this.latlng=newgo

javascript - Google+ 按钮删除右侧的可用空间/边距 |右对齐

有什么方法可以使googleplus按钮向右对齐吗?似乎g+按钮在有更多数字的情况下占据了一些位置。如果解决方案可以只使用css/html-没有javascript,那就太好了。update从昨天开始google好像对1+按钮的api改了一点点,但是还是不能右对齐。更新211年8月24日已提出问题。从那以后,Google+发生了数次变化。没有必要再向这篇文章发送垃圾邮件答案(重复和相同的答案!)。你们都建议的选项当时不存在。查看google+文档网页上的参数:https://developers.google.com/+/plugins/+1button/?hl=pl#plusonet

javascript - 谷歌地图自动完成 Material 设计

我有一个关于在Material设计中实现谷歌地图自动完成功能的问题:{{item.display}}AngularMaterialautocomplete|GoogleMapsautocomplete如何在谷歌地图自动完成(Angular)中使用MaterialDesign的自动完成功能?提前致谢。我找到了这个解决方案:我只覆盖了css属性:/*mapsautocomplete*/.pac-item{font-family:RobotoDraft,Roboto,'HelveticaNeue',sans-serif!important;font-weight:300!important;

javascript - 什么时候需要 Google Maps API key ?

最近Google更改了有关使用APIkey的政策。您现在应该不再需要APIkey即可将Googlemap放置在您的网站上。这非常有效。但是现在我在我的本地主机上运行了这张map(没有APIkey),它工作正常。但是,一旦我将它放到网上,就会弹出一个窗口,提示我需要另一个APIkey。在该网站的另一个页面上,谷歌地图确实有效。这可能与不起作用的map上有很多(30多个)标记有关吗?实际上,使用APIkey对我来说并不是一个很好的解决方案,因为这是许多网站上使用的Wordpress插件的一部分。 最佳答案 听起来你正在运行v2~是时候升